package com.rzl.expense.expense.domain.twr;

import com.rzl.expense.common.annotation.Excel;
import com.rzl.expense.common.core.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 铁塔-高价塔占比分析汇总对象 twr_high_tower_summary
 * 
 * @author 董涛
 * @date 2024-11-19
 */
public class TwrHighTowerSummary extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 账期 */
    @Excel(name = "账期")
    private String staDate;

    /** 地市ID */

    private String pregId;

    /** 地市名称 */
    @Excel(name = "地市名称")
    private String pregName;

    /** 区县ID */

    private String regId;

    /** 区县名称 */
    @Excel(name = "区县名称")
    private String regName;

    /** 全部订单数量 */

    private BigDecimal allCount;

    /** 全量高价塔数量 */
    @Excel(name = "全量高价塔数量")
    private BigDecimal highTowerCount;

    @Excel(name = "全量高价塔占比")
    private BigDecimal highTowerRatio;

    /** 新建高价塔数量 */
    @Excel(name = "新建高价塔数量")
    private BigDecimal highTowerNewCount;

    @Excel(name = "新建高价塔占比")
    private BigDecimal highTowerNewRatio;


    @Excel(name = "全量高价塔占比同比")
    private BigDecimal highTowerRate;

    @Excel(name = "新建高价塔占比同比")
    private BigDecimal highTowerNewRate;

    /** 同比全部订单数量 */

    private BigDecimal compareAllCount;

    /** 同比全量高价塔数量 */

    private BigDecimal compareHighTowerCount;

    /** 同比新建高价塔数量 */

    private BigDecimal compareHighTowerNewCount;

    /** 铁塔产品类型 */

    private String towerType;

    /** 铁塔产品 */

    private String towerTypeName;

    /** 铁塔共享信息类型 */

    private String shareInfo;

    /** 铁塔共享信息 */

    private String shareInfoName;

    public String getStaDate() {
        return staDate;
    }

    public void setStaDate(String staDate) {
        this.staDate = staDate;
    }

    public String getPregId() {
        return pregId;
    }

    public void setPregId(String pregId) {
        this.pregId = pregId;
    }

    public String getPregName() {
        return pregName;
    }

    public void setPregName(String pregName) {
        this.pregName = pregName;
    }

    public String getRegId() {
        return regId;
    }

    public void setRegId(String regId) {
        this.regId = regId;
    }

    public String getRegName() {
        return regName;
    }

    public void setRegName(String regName) {
        this.regName = regName;
    }

    public BigDecimal getAllCount() {
        return allCount;
    }

    public void setAllCount(BigDecimal allCount) {
        this.allCount = allCount;
    }

    public BigDecimal getHighTowerCount() {
        return highTowerCount;
    }

    public void setHighTowerCount(BigDecimal highTowerCount) {
        this.highTowerCount = highTowerCount;
    }

    public BigDecimal getHighTowerRatio() {
        return highTowerRatio;
    }

    public void setHighTowerRatio(BigDecimal highTowerRatio) {
        this.highTowerRatio = highTowerRatio;
    }

    public BigDecimal getHighTowerNewCount() {
        return highTowerNewCount;
    }

    public void setHighTowerNewCount(BigDecimal highTowerNewCount) {
        this.highTowerNewCount = highTowerNewCount;
    }

    public BigDecimal getHighTowerNewRatio() {
        return highTowerNewRatio;
    }

    public void setHighTowerNewRatio(BigDecimal highTowerNewRatio) {
        this.highTowerNewRatio = highTowerNewRatio;
    }

    public BigDecimal getHighTowerRate() {
        return highTowerRate;
    }

    public void setHighTowerRate(BigDecimal highTowerRate) {
        this.highTowerRate = highTowerRate;
    }

    public BigDecimal getHighTowerNewRate() {
        return highTowerNewRate;
    }

    public void setHighTowerNewRate(BigDecimal highTowerNewRate) {
        this.highTowerNewRate = highTowerNewRate;
    }

    public BigDecimal getCompareAllCount() {
        return compareAllCount;
    }

    public void setCompareAllCount(BigDecimal compareAllCount) {
        this.compareAllCount = compareAllCount;
    }

    public BigDecimal getCompareHighTowerCount() {
        return compareHighTowerCount;
    }

    public void setCompareHighTowerCount(BigDecimal compareHighTowerCount) {
        this.compareHighTowerCount = compareHighTowerCount;
    }

    public BigDecimal getCompareHighTowerNewCount() {
        return compareHighTowerNewCount;
    }

    public void setCompareHighTowerNewCount(BigDecimal compareHighTowerNewCount) {
        this.compareHighTowerNewCount = compareHighTowerNewCount;
    }

    public String getTowerType() {
        return towerType;
    }

    public void setTowerType(String towerType) {
        this.towerType = towerType;
    }

    public String getTowerTypeName() {
        return towerTypeName;
    }

    public void setTowerTypeName(String towerTypeName) {
        this.towerTypeName = towerTypeName;
    }

    public String getShareInfo() {
        return shareInfo;
    }

    public void setShareInfo(String shareInfo) {
        this.shareInfo = shareInfo;
    }

    public String getShareInfoName() {
        return shareInfoName;
    }

    public void setShareInfoName(String shareInfoName) {
        this.shareInfoName = shareInfoName;
    }
}
